package com.servitware.cardio.service;
import java.util.List;

import com.servitware.cardio.domain.Comercial;

public interface ComercialService
{
	/**
	 * Persiste instancia de Comercial 
	 */
	Integer add( Comercial obj );
	
	/**
	 * Recupera instancia de Comercial 
	 *
	 * @param id 
	 *    identificador de instancia a recuperar
	 */
	Comercial get( int id );
	
	/**
	 * Recupera Lista de Comercial 
	 *
	 */
	List<Comercial> getAll();
	
	/**
	 * Recupera Lista de Comercial 
	 *
	 */
	List<Comercial> getAll(Comercial comercial);
	
	/**
	 * Actualiza instancia de Comercial 
	 *
	 */
	void update( Comercial obj );
	
	/**
	 * Elimina instancia de Comercial 
	 *
	 * @param id 
	 *    identificador de instancia a eliminar
	 */
	void delete( int id );
}
